Dudlewebs\WPMCS\s3\Aws\EndpointDiscovery\EndpointDiscoveryMiddleware S

Total Complexity 47
Dependencies 13
Dependents 1
Total lines 232
Lines of code 181
Logical lines of code 123
Comment lines 28
Methods 12
Properties 8

Methods 12

Method Rating Maintainability Complexity Lines of code
__invoke()
A
43 14 45
getDiscoveryCommand()
S
52 6 24
handleInvalidEndpoint()
S
54 5 20
parseEndpoint()
S
55 5 20
discoverEndpoint()
S
57 3 15
modifyRequest()
S
60 3 12
getCacheKey()
S
63 3 10
getIdentifiers()
S
63 3 10
handleDiscoveryException()
S
66 2 7
wrap()
S
73 1 5
__construct()
S
69 1 7
useOriginalUri()
S
70 1 6